projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9d34654
)
widget: Only reemit style-set signal after gtk_widget_get_style()
author
Benjamin Otte
<otte@redhat.com>
Sun, 27 Mar 2011 01:43:07 +0000
(
03:43
+0200)
committer
Benjamin Otte
<otte@redhat.com>
Sun, 27 Mar 2011 01:44:19 +0000
(
03:44
+0200)
If the widget does not care about the compat code, just ignore it.
gtk/gtkwidget.c
patch
|
blob
|
history
diff --git
a/gtk/gtkwidget.c
b/gtk/gtkwidget.c
index 1cbdbcd27b3bd503740a39e191b3496269b594f7..f1de106b9797271cc411769d52ca48ca5bde1731 100644
(file)
--- a/
gtk/gtkwidget.c
+++ b/
gtk/gtkwidget.c
@@
-6468,7
+6468,10
@@
gtk_widget_real_query_tooltip (GtkWidget *widget,
static void
gtk_widget_real_style_updated (GtkWidget *widget)
{
- if (gtk_widget_get_realized (widget))
+ GtkWidgetPrivate *priv = widget->priv;
+
+ if (priv->style != NULL &&
+ priv->style != gtk_widget_get_default_style ())
{
/* Trigger ::style-set for old
* widgets not listening to this